package com.xmut.mall.store.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@TableName("store_detail")
public class StoreDetailEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId(type = IdType.ID_WORKER)
    private Long id;

    private String companyAddress; //公司地址

    private String companyAddressIdPath; //公司地址地区ID

    private String companyAddressPath; // 公司地址地区

    private String companyEmail; // 公司邮箱

    private String companyName; // 公司名称

    private String companyPhone; //公司电话

    private String ddCode;// 同城配送达达店铺编码

    private Integer employeeNum; //公司员工数量

    private String goodsManagementCategory; //店铺经营类目

    private String legalId; // 法人身份证号

    private String legalName; //法人姓名

    private String legalPhoto; // 法人身份证照片

    private String licencePhoto; //电子营业执照(营业执照照片)

    private String licenseNum; //营业执照号码

    private String linkName; // 联系人电话

    private String linkPhone; // 联系电话

    private Double registeredCapital; // 注册资金

    private String scope; //法定经营范围

    private String settlementBankAccountName; // 结算银行开户行名称

    private String settlementBankAccountNum; //结算银行开户账号

    private String settlementBankBranchName; // 结算银行开户支行名称

    private String settlementBankJointName; // 结算银行支行联行号

    private Long storeId; // 对应的店铺id

    private String storeName; // 对应的店铺名

    private Long stockWarning; // 库存预警数量

    private String settlementCycle; // 结算周期

    private String salesConsigneeAddressPath; //退货地址名称

    private String salesConsigneeDetail; //退货地址详情

    private String salesConsigneeMobile; // 退货收件人电话号码

    private String salesConsigneeName; // 退货收件人名

    private Date settlementDay; //上一次结算的日期;

    private String salesConsignorAddressPath; // 发货地址名称

    private String salesConsignorDetail; // 发货地址详情

    private String salesConsignorMobile; // 发货人手机号码

    private String salesConsignorName; // 发货人姓名
}
